package org.javaboy.fmall.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

/**
 * (FmBase)实体类
 *
 * @author makejava
 * @since 2020-07-16 01:02:23
 */
@ApiModel("(FmBase)实体类")
public class FmBase implements Serializable {
    private static final long serialVersionUID = -58824923886224058L;
    /**
    * ID
    */
    @ApiModelProperty("ID")
    private Long id;

    /**
    * 表单定义
    */
    @ApiModelProperty("表单定义")
    private Long defineId;
    /**
    * 表单名称
    */
    @ApiModelProperty("表单名称")
    private String name;
    /**
    * 类似ID
    */
    @ApiModelProperty("类似ID")
    private Long typeId;
    /**
    * 描述
    */
    @ApiModelProperty("描述")
    private String description;
    /**
    * 竖表表名
    */
    @ApiModelProperty("竖表表名")
    private String verticalTable;
    /**
    * 多表时指定主表
    */
    @ApiModelProperty("多表时指定主表")
    private String primaryTable;
    /**
    * 版本
    */
    @ApiModelProperty("版本")
    private String version;
    /**
    * TAG
    */
    @ApiModelProperty("TAG")
    private String tag;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createTime;
    /**
    * 修改时间
    */
    @ApiModelProperty("修改时间")
    private Date updateTime;
    /**
    * 是否启用（0 否 1是）
    */
    @ApiModelProperty("是否启用（0 否 1是）")
    private Boolean isUsed;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getDefineId() {
        return defineId;
    }

    public void setDefineId(Long defineId) {
        this.defineId = defineId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getTypeId() {
        return typeId;
    }

    public void setTypeId(Long typeId) {
        this.typeId = typeId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getVerticalTable() {
        return verticalTable;
    }

    public void setVerticalTable(String verticalTable) {
        this.verticalTable = verticalTable;
    }

    public String getPrimaryTable() {
        return primaryTable;
    }

    public void setPrimaryTable(String primaryTable) {
        this.primaryTable = primaryTable;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Boolean getIsUsed() {
        return isUsed;
    }

    public void setIsUsed(Boolean isUsed) {
        this.isUsed = isUsed;
    }

}